<%@taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
<%@taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %>
<%@taglib prefix="logic" uri="http://struts.apache.org/tags-logic"%>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<title>GESTIONE PRATICHE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" href="http://intranet.consiglioregionale.piemonte.it/css/applicativi.css" type="text/css" />
<script src="/finreges/js/prototype.js" language="javascript1.3"></script>

<script language="javascript1.3" src="/finreges/js/finreg.js">
</script>

<script language="javascript1.3">
	function modifica(tipoOperazione,id,theForm){
		if(tipoOperazione=='modifica' && theForm.classificazione.selectedIndex==0){
			alert('Selezionare la classificazione');
			return false;
		}
		document.forms[0].descrizioneClassificazione.value=document.forms[0].classificazione.options[document.forms[0].classificazione.selectedIndex].text
		$(id).style.display='';
		theForm.operazione.value=tipoOperazione
	}
	
	function inserisciSottoclassificazione(){
		$('modificaSottoClassificazione').style.display='';
		document.forms[1].descrizioneSottoClassificazione.value='';
		var theClassific = document.forms[1]._classificazione;
		theClassific.options[0].selected='selected';
		document.forms[1].operazione.value='inserisci';
	}
	
	function modificaSottoclassificazione(){
		var sottoclass = document.forms[1].sottoclassificazione;
		if(sottoclass.selectedIndex==0){
			alert('Selezionare la sottoclassificazione');
			return false;
		}
		$('modificaSottoClassificazione').style.display='';
		var theClassific = document.forms[1]._classificazione;
		document.forms[1].descrizioneSottoClassificazione.value=sottoclass.options[sottoclass.selectedIndex].text;
			theClassific.options[document.forms[1].classificazione.selectedIndex].selected='selected';
		document.forms[1].operazione.value='modifica';
	}
	
	function eliminaSottoClassificazione(){
		var sottoclass = document.forms[1].sottoclassificazione;
		if(sottoclass.selectedIndex==0){
			alert('Selezionare la sottoclassificazione che si vuole eliminare.');
			return false;
		}
		if(confirm('Attenzione il dato sara\' eliminato. Vuoi continuare?')){
			salva('eliminaSottoClassificazione.do',document.forms[1]);
		}
	}
</script>
</head>

<div id="intestazione">
  <div id="logosire">&nbsp;<span><acronym title="Sistema Informativo Consiglio
Regionale">SiCr</acronym>:</span></div>
  <div id="logocrp" ></div>
  <h1>Finanziamenti Regionali</h1>
</div>
<div id="percorso"></div>

<DIV id="strumenti"> 
  <UL class="strumenti">
    <LI>CLASSIFICAZIONE - SOTTOCLASS.</LI>
    <LI><A href="showScheda.do?show=gestiprif">RIFERIMENTI NORMATIVI</A> </LI>
	<li><A href="showScheda.do?show=gesassdirset">ASSESSORATO-DIREZIONE-SETTORE</A> </LI>
	<LI><a href="showScheda.do?show=gesaltroente">ALTRI ENTI</a></LI>
    <LI> <a href="home.do">HOME</a></LI>
  </UL>
  <div id="help"> <a href="http://intranet.consiglioregionale.piemonte.it/servizi_intr/manualistica/index.htm" title="help">?</a> 
  </div>
</DIV>
<div id="contenitore">
  <div id="menu"></div>
</div>

<div id="corpodx"> 
  
<h2>Manutenzione tabelle Classificazione e sottoclassificazione</h2>
<html:form action="/nuovaClassificazione">
<input type="hidden" name="operazione" />
<h3>Classificazione</h3>    
	<fieldset>
<table width="100%" border="2">
  <tr> 
    <td width="15%">Classificazione</td>
    <td width="85%" colspan="2" > 
    <select name="classificazione" style="width: 50%" onchange="javascript:{document.forms[0].descrizioneClassificazione.value=this.options[this.selectedIndex].text}" >
    	<option value="-1">-- selezionare --</option>
    	<c:forEach items="${listaClassificazioni}" var="item">
    		<option value="<c:out value="${item.idClassificazione }" />"><c:out value="${item.descrizione}"/> </option>
    		
    	</c:forEach>
    </select>
    </td>
  </tr>
</table>
  
  <div id="pulsante"> 
    <ul>
      <li> 
        <input type="button" class="bottone" value="Inserisci nuova classificazione" onclick="javascript:{modifica('nuova','modificaClassificazione',document.forms[0]);document.forms[0].descrizioneClassificazione.value=''}">
      </li>
	  <li> 
        <input type="button" class="bottone" value="Modifica" onclick="javascript:{modifica('modifica','modificaClassificazione',document.forms[0]);}">
      </li>
	   <li> 
        <input type="button" class="bottone" value="Elimina" onclick="javascript:{if(confirm('Attenzione il dato sara\' eliminato. Vuoi continuare?')){salva('eliminaClassificazione.do',document.forms[0]);}};" >
      </li>
	   <!-- li> 
        <input type="button" class="bottone" value="Chiudi" onclick="javascript:Chiudi();" >
      </li-->
    </ul>
  </div> 
  
<table width="100%" border="2" style="display: none" id="modificaClassificazione">
  <tr> 
    <td width="24%">* Inserisci/modifica Classificazione</td>
    <td width="76%" colspan="2" ><html:text property="descrizioneClassificazione" size="100"/> </td>
  </tr>
  <tr>
  <td colspan="3">
   <div id="pulsante"> 
    
  <ul>
    <li> 
      <input type="button" class="bottone" value="Salva"  onclick="javascript:salva(document.forms[0].operazione.value+'Classificazione.do',document.forms[0])">
    </li>
  </ul>
</div>
	</td>
</tr>
</table>
</fieldset>
</html:form>
<br>
<html:form action="/nuovaClassificazione">
<input type="hidden" name="operazione" />

<h3>Sottoclassificazione</h3>  
<fieldset>
<table width="100%" border="2">
  <tr>
    <td>Classificazione</td>
    <td colspan="2" >
    <select name="classificazione" style="width: 50%" onchange="javascript:{salva('loadSottoClassificazioniByClassificazione.do?cp=4',document.forms[1])}">
    <option value="-1">-- selezionare --</option>
    	<c:forEach items="${listaClassificazioni}" var="item">
    		<option value="<c:out value="${item.idClassificazione }"/>" <c:if test="${classificazioneForm.classificazione==item.idClassificazione }">selected="selected"</c:if> ><c:out value="${item.descrizione}"/> </option>
    	</c:forEach>
    </select>
      </td>
  </tr>
  <tr> 
    <td width="15%">Sottoclassificazione</td>
    <td width="85%" colspan="2" > 
    <select name="sottoclassificazione" style="width: 50%">
    <option value="-1">-- selezionare --</option>
    	<c:forEach items="${sottoclassificazioni}" var="item">
    		<option value="<c:out value="${item.idSottoClassificazione }"/>" <c:if test="${classificazioneForm.sottoClassificazione==item.idSottoClassificazione }">selected="selected"</c:if> ><c:out value="${item.descrizione}"/> </option>
    	</c:forEach>
      </select></td>
  </tr>
</table>

  <div id="pulsante"> 
    <ul>
      <li> 
        <input type="button" class="bottone" value="Inserisci nuova sottoclassificazione" onclick="javascript:{inserisciSottoclassificazione();}">
      </li>
	  <li> 
        <input type="button" class="bottone" value="Modifica" onclick="javascript:{modificaSottoclassificazione();}">
      </li>
	   <li> 
        <input type="button" class="bottone" value="Elimina" onclick="javascript:eliminaSottoClassificazione()" >
      </li>
	   <li> 
        <input type="button" class="bottone" value="Chiudi" onclick="javascript:Chiudi();" >
      </li>
    </ul>
  </div> 
     <table width="100%" border="2" style="display: none" id="modificaSottoClassificazione">
  <tr>
    <td>* Classificazione</td>
    <td colspan="2" >
    <select name="_classificazione" style="width: 50%" >
	    <option value="-1">-- selezionare --</option>
    	<c:forEach items="${listaClassificazioni}" var="item">
    		<option value="<c:out value="${item.idClassificazione }"/>"><c:out value="${item.descrizione}"/> </option>
    	</c:forEach>
    </select>
      </td>
  </tr>
  <tr> 
    <td width="25%">* Inserisci/modifica Sottoclassificazione</td>
    <td width="75%" colspan="2" >
    	<html:text property="descrizioneSottoClassificazione" size="100"></html:text>
    </td>
  </tr>
  <tr>
  <td colspan="3">
<div id="pulsante"> 
    <ul>
      <li> 
        <input type="button" class="bottone" value="Salva" onclick="javascript:salva(document.forms[1].operazione.value+'SottoClassificazione.do',document.forms[1])">
      </li>
	  </ul>
	  </div>
	  </td>
	 </tr>
</table>
    </fieldset>


  </html:form>
</body>
<script language="javascript1.3">
	  
  var msg = '';
<logic:messagesPresent property="descrizioneClassificazione">
msg+='<html:errors  property="descrizioneClassificazione"/>\r\n';
$('modificaClassificazione').style.display='';
</logic:messagesPresent>

<logic:messagesPresent property="descrizioneSottoClassificazione">
msg+='<html:errors  property="descrizioneSottoClassificazione"/>\r\n';
$('modificaSottoClassificazione').style.display='';
</logic:messagesPresent>

<logic:messagesPresent property="classificazione">
msg+='<html:errors  property="classificazione"/>\r\n';
$('modificaClassificazione').style.display='';
</logic:messagesPresent>

if(msg!=''){
	alert(msg)
}
  
	<c:if test="${SAVED!=null}">
		alert('<c:out value="${SAVED}"/>');
	</c:if>
	<c:if test="${ERROR_INSERT_CLASSIFICAZIONE!=null}">
		$('modificaClassificazione').style.display='';
	</c:if>

	
</script>

</html>
